
package com.x52im.rbchat.logic.contact;

import android.os.Bundle;

import com.eva.android.widget.ActivityRoot;
import com.x52im.rbchat.R;
import com.x52im.rbchat.logic.main.mainimpl.FriendListFragmentTitleWrapper;

/**
 * FriendListFragment的Activity使用示例。
 * 当前Activity在工程中暂未用到，仅供开发者集成到别的系统中参考使用。
 *
 * @author JackJiang
 * @since 8.0
 */
public class FriendListActivity extends ActivityRoot {

    private FriendListFragmentTitleWrapper fragmentTitleWrapper = null;
    private FriendListFragment fragment = null;

    @Override
    protected void initViews(Bundle savedInstanceState) {
        // 设定自定义标题栏（设定此值即意味着开启自定义标题栏的使用，必须要在setContentView前设定）
        customeTitleBarResId = R.id.contact_list_activity_titleBar;
        // 养成良好习惯：首先设置主layout，确保后绪的操作中使用到的组件都可以被find到
        setContentView(R.layout.contact_list_activity);

        this.setTitle(R.string.portal_activity_partner);

        // 按back键回到桌面
        this.goHomeOnBackPressed = true;

        // 对自定义标题栏中的组件进行设定
        this.getCustomeTitleBar().setLeftBackButtonVisible(false);;

        // 显示好友列表界面fragment
        fragment = new FriendListFragment().showLetterIndexBar(true);
        getSupportFragmentManager().beginTransaction().replace(R.id.contentLayout, fragment).commit();

        // 标题栏的按钮功能设置
        fragmentTitleWrapper = new FriendListFragmentTitleWrapper(this, fragment);
        fragmentTitleWrapper.loadTitle();
    }
}
